module tb_top();

   logic [31:0] result;
   
   booth2_16x16_8x8 multiply_inst(
				  .o_result(result),
				  .i_a(16'habcd),
				  .i_b(16'h5678),
				  // .i_a(16'h8b01),
				  // .i_b(16'hf688),

				  .i_sign(1'b1),
				  .i_mode8(1'b1)
				  );

   // initial
   //   begin
   // 	#20
   // 	  $display("get the result : %d(%x)", $signed(result), result);
   //   end
endmodule // tb_top
